
<?php
include("./PDO/PdoConnect.php"); //On inclut la connexion à la base de données.
include("./PDO/PdoParticiper.php"); //On inclut les fonctions PDO (create / update etc...)
require("./class/Participer.php"); //On requiere le fichier.

if (isset($_GET['action']))
{
	$action = $_GET['action'];
}

switch ($action)
{
	case "ajouter": //On inclut la page pour ajouter une situation.
            include("./page/participer/ajouter.php");
            break;
	case "traitement_ajout": //On inclut la page qui insère la situation en base.
            $participer = new Participer();
            $participer->setIdCombat($_POST['IDCOMBAT']);
            $participer->setIdCombattant($_POST['IDCOMBATTANT']);
            $participer->setIdTypeResultat($_POST['IDTYPERESULTAT']);
            $participer->setResultat($_POST['RESULTAT']);
            $oPDO= new PdoParticiper();
            $oPDO->create($participer);
            header("location:index.php?route=participer&action=lister&message=ok participer");
            break;
	case "lister":
            $oPDO = new PdoParticiper();
            $lesParticiper = $oPDO->readAll(); //ligne est un array contenant toutes les situations
            include("./page/participer/lister.php");
            break;
        case "modifier":
            include("./page/participer/modifier.php");
            break;
        case "traitement_modif":
            $participer = new Participer();
            $participer->setResultat($_POST['RESULTAT']);
            $participer->setIdCombat($_POST['IDCOMBAT']);
            $participer->setIdTypeResultat($_POST['IDTYPERESULTAT']);
            $participer->setIdCombattant ($_POST['IDCOMBATTANT']);
            
            $pdo = new PdoParticiper();
            $pdo->update($participer);
            header("location:index.php?route=participer&action=lister&message=ok participer");
            break;
        case "supprimer":
            $participer = new Participer();
            $participer->setIdCombat($_GET['IDCOMBAT']);
            $participer->setIdTypeResultat($_GET['IDTYPERESULTAT']);
            $participer->setIdCombattant($_GET['IDCOMBATTANT']);
            $oPDO = new PdoParticiper();
            $oPDO->delete($participer);
            header("location:index.php?route=participer&action=lister&message=ok participer");
            break;
}